#include <iostream>
#include <vector>

typedef void(*task)();

void task1()
{
    std::cout<<"吃饭"<<std::endl;
}

void task2()
{
    std::cout<<"睡觉"<<std::endl;
}

void task3()
{
    std::cout<<"学习"<<std::endl;
}

void task4()
{
    std::cout<<"运动"<<std::endl;
}

void task5()
{
    std::cout<<"唱歌"<<std::endl;
}

void loadTask(std::vector<task>* taskVector)
{
    taskVector->push_back(task1);
    taskVector->push_back(task2);
    taskVector->push_back(task3);
    taskVector->push_back(task4);
    taskVector->push_back(task5);
}